Релоцировался как мобильный разработчик (iOS, Android), но вообще приходится писать на разных языках, зависит от проекта.
В стартапах может быть: от тебя ожидают, что работа важней всего, готовность вкалывать 24/7. А корпоративные монстры слишком неповоротливы, за редким исключением, чтобы уследить за каждым сотрудником. Они, как правило, предлагают множество курсов самоподготовки, но следовать им необязательно.
Но вы правильно уловили опасную тенденцию на "расслабление", тут я с вами согласен.
Про подборку городов спасибо, занес в туду-лист.
Насчет Google и Facebook - знаю о них не по наслышке. Там многое зависит от проекта. Вплоть до того, что можно несколько месяцев ходить по буткампам и практически ничего не делать. Они готовы доплачивать своим сотрудникам хотя бы потому, чтобы те не ушли к конкурентам.
Фото кота можно посмотреть в его личном инстаграмме (да-да, там даже домашние питомцы пользуются социальными сетями): https://www.instagram.com/kotdamon/
Учился в Саратовском Государственном Университете на программиста. В Кремниевой долине на собеседованиях практически все спрашивают базу: алгоритмы, структуры данных, и если вы это знаете со студенчества (а еще лучше со школы) - это большой плюс. Но сейчас полно доступных курсов, с помощью которых можно самому подготовиться.