Pros
There are some really smart, dedicated, pleasant people there - both individual contributors and managers - but they are a small minority. Pay and benefits are not top-tier but not too bad. A lot of opportunities to learn about the business and gain valuable experience. Management seems understanding when it comes to certain personal issues and emergencies.
Cons
This is the most dysfunctional organization of any kind I have ever seen. Again, while there are some truly outstanding people, most have little sense of teamwork, flexibility, or customer focus. The average quality - work ethic, skill level, intelligence - is much lower than the OEM world. There is a lot of the "that's not my job" attitude. The organization as a whole is completely incompetent and so many mistakes are constantly made that customers are in a constant state of escalation and the few good people have to kill themselves to get anything done. Politics are rampant and most managers treat their areas as their own fiefdoms. Some managers are frequently dishonest and unethical but allowed to get away with it. Depending on the job, the work load can be horrific - forget work-life balance. There is not enough direct or indirect labor to do everything in a quality way - management always says this is temporary but that's not true. Some days it seems that accomplishing any little thing is a struggle due to bad attitude, laziness, or ineptness. As the job market continues to improve, the good employees with decent resumes will leave. No one with options would willingly stay here.