Как вам сказать. Все относительно. Конечно ЗП зависит от компании, в которой вы работаете, от стека технологий, с которым работаете, от ваших скилов и опыта, от умения быстро обучаться и развиваться (это кстати краеугольный камень работы в ИТ) ну и т. д. Ну а "подводные камни" есть везде. Где бы вы не работали, всегда будут какие-нибудь закулисные игры.