All depends on your team and management
It's hard to say that the company is interested in your career progression, on contrary, they try to slow it down as much as possible. Highly political environment. Not the best compensation package according to the industry standards.
ProsNice office, brand name
ConsPolitical, unfair, bad work-life balance