Pros
You are given opportunities for growth. Your supervisors go to bat for you. A typical day can consist of a relaxed workload that affords you the opportunity to get a quick workout in at the gym, a lap or two around the walking trail and a pick-up game of basketball around lunchtime—all while working and interacting with great, helpful, energetic people. I am also making 30% more than what I was making 13 months ago with a different company—and that is even without factoring in the profit sharing.
Cons
The only comment I have is that some initiatives are not planned well. There is a tendency (on rare occasion with regards to my work) to put a deadline on something and move too quickly through the planning phase where you might have to back up and redo work. Again, this is on rare occasion with my position. More often than not, if a mistake is made everyone learns from it. Luckily we're past the election now, but as an ESOP where we are told to think as if we are the owners—I know that many of us would not have elected to use company money to donate to Republican campaigns.