Pros
Salary Work from home (depending on team)
Cons
The company is not the technology company it portrays itself as. There is a toxic environment in some teams which has seen very good individuals leave. Real opportunities for career progression are limited if you're technical. If you're into theory rather than practical then you will probably go far here. Some teams are downsizing and roles vacated are not being backfilled as the company shifts focus (always shifting focus) to other services. The one constant here is change, not always for the good. Endless meetings about meetings with little progression. It's not unusual to work on a project for months only to have it shelved. Leaders like to go on about the culture which the company prides itself on. This is absolute nonsense. Collaboration is limited, competition on the other hand appears to be more appropriate. Advice to those contemplating joining is to consider this as a short term role only.