Pros
I was an office manager for 3 years. Fast paced fun place to work small office - only 5 or 6 people, depending upon the season. A few more part time workers during the Spring season. The top level managers were demanding but understanding. Some days would be be hectic and almost overwhelming as the CEO insisted on perfection, but in turn employees were given flexibility when needed. Almost all of the employees had families/children and the accommodations offered here were a welcome distinction between the rigid hours of a big company. Most importantly I was in an environment where everyone was asked to pull their own weight. I never had a situation where I felt like i was carrying someone else's weight or cleaning up another after employee's foul. PROs: Team environment bonuses/ extra paid time off at Christmas occasional company outings - kayaking, volleyball, lunches
Cons
Sometimes supervising inexperienced warehouse staff, often part time students, was tedious. no health benefits demanding boss