Pros
Great pay, interesting projects, and much of the staff is highly skilled. The company is mindful of providing good resources internally.
Cons
While some of the VP and above leadership is amazing, there is a large batch of bad apples that really taint the work environment with bullying, ego-driven choices, and steam rolling. Some of the teams suffer very low morale as a result of this poor leadership, which despite being addressed repeatedly with HR, remains in place. Before working here, really ask around about who you are working under to see if you can pick up on high stress/low morale environments. Siloed work with much overlap and inefficiencies. BIG layoffs every year in March and October. In corporate and in the field. The pay is good, but save a good chunk because you will likely be let go for cost cutting at some point.