Vantaggi
Work-Life Balance are very good: Flexibility to work remotely or from the office at will; extra hours are not encouraged or expected from management, as these are not paid. You are free to work extra if you see the need, and work around other types of compensation depending on your manager. Learning curve is steep at the beggining; you have access to expert individuals and teams, and to tons of information through internal platforms. Re-Inventing the wheel will NOT be a problem here: there are notes for everything if you are willing to read and learn.
Svantaggi
Although after a while it is easy to get noticed if you do a good job, promotions are very rare. When they happen, most often they come without salary increase (Yes, more responsibilities for the same money). Bonuses are also rare, and when given, they are very low compared to the extra effort carried out to deserve them. This causes noticeable rotation. Changing teams accross the organization is a bit more common, but very difficult, and this also happens without salary adjustment. All this, together with a learning curve that flattens out after 3-5 years, makes it a real challenge to stay motivated.