Pros
Nice co-workers, for the most part. Unique office setting: hardwood floors, nice ambient lighting, and a few office cats (if you like cats).
Cons
Let's break it down into a "baker's dozen" shall we? 1. Senior management is not interested in what's best for the company or their employees, only what's best for them. The priorities change daily, without warning, and with little to no regard as to how they affect the employees. 2. Regardless of the fact that there is a layer of management to handle the picayune matters, senior management micro-manages to the nth degree and is fully immersed into every minuscule thing that occurs. 3. Senior management continuously embarrasses itself by being unprofessional in front of the entire organization. This creates confusion and demoralizes the staff. 4. You only succeed if you're a sycophant. In other words, senior management wants blind followers who agree with their every whim. Asking "Why" or "What if" is a big no-no and they often find ways to punish you through passive-aggressive behavior and dodgy business practices. 5. The wellness program is a joke. Senior management says it's optional but if you decline they treat you as if you just irreparably damaged them personally. 6. Training is non-existent on site. It's a veritable potpourri of subjects that aren't very focused and rarely stay on topic. Corporate training is available but at this franchise it isn't an option until you've worked there a minimum of three months. 7. Issues aren't addressed, they're ignored. Unless you're one of the aforementioned sycophants, then it's Judgment at Nuremberg. 8. A lot of unhappy people who are afraid to speak up for fear of reprisal because senior management sees the world through rose colored glasses. 9. Senior management implements their personal religious beliefs into the daily operations and workplace policies. 10. Pay scale is subjective and not commensurate with position titles and workload expectations. 11. As it pertains to employees and in front of the entire organization, senior management enjoys throwing the word "fire" around quite a bit. So much so that the morale of the entire office, sans sycophants, is in grave disrepair. 12. The benefits package for full time employees is underwhelming and grossly inadequate. 13. No accountability from senior management. They always find a way to alleviate themselves by laying the responsibility at someone else's doorstep.