Pros
Campus is nice and in a great location, pretty flexible work environment- they let most teams work from home around once a week, or when kids school breaks are happening.
Cons
a lot of talk about how important the employees are, but its all talk. treatment of resources is not what I was expecting. middle management is highly over promoted and majority of them have no idea how to provide guidance to their direct reports. And whats worse is they just keep getting promoted up, instead of execs taking time to actually look outside the company for someone with the adequate skill set. Pay is decent, but raises are only possible if you make a department move! Just because you have a good year or get a title promotion doesn't mean you should expect a monetary reward...which sucks!!