Pros
- Overall Company vision/goals is good (minus a few alarming news stories recently with the reform) - Mostly positive atmosphere and culture - Stable - Typically a lot of position openings to get into or move to - A lot of cool and fun coworkers - Good benefits - Good pay once you earn it, has consistent raises in salary
Cons
These are in regards to their standard Operations department, as that is what I have the most experience with: - Middle Management really drags everything down within it's main core business operations - For being a "LEAN" company, there are so many shortcomings in working between departments, complete disconnect between teams that should have a stronger communication line and workflow. Spent years attempting to help fix these issues and nothing came of it. Leads to a lot of issues and headaches. - A lot of cliques, favoritism, and other general issues between team leads and management or regular representatives. Enough to where it's created many issues over the years. - This leads to undeserving or unqualified or just bad people getting team lead, or other advanced positions - This has led to a weak middle management based off of that, which is the ultimate downfall. Makes it frustrating to be a normal joe and having to be strategic in how you approach these people or handle your business to move/grow within the company. - Clear overall vision but completely unclear visions at lower levels. A lot of rash decisions without proper planning causing the rug to be pulled out from under you and the teams, creating havoc, work issues, etc, and then only to be undone a few weeks later because it was the wrong move. Once again a product of bad middle management.