Pros
Good pay and benefits. Clean environment. Many great people and good managers. Great flexibility between working remote and onsite. Gym on site. Nice campus. Lots of opportunities for movement.
Cons
With recent acquisition and merger it has become very large. Almost seems as if it was constant reorganizing. Layoffs were not announced, many times are heard of from the local news. Very tough to get raises outside of yearly COL, or promotions. Many need approval level up managers, potentially people you may have never met. You know them, but they have enough people under them they dont know you. Culture can be very cliquey. Some more inclusive than others. Onboarding can be hit or miss depending on groups. Some are very helpful, some will despise you for asking too many questions. With the latest merger it felt like there was a loss of company pride and connection to the company. Used to be you would see the CEO walking around the office. Now that corporate office was moved, there was a different feel. Exit interview was actually an exit survey. Very cold, no response from the company at all.