Pros
1.) Employees are respected and treated as human beings with lives outside of work. You aren’t required to work long stressful hours, and I’ve never worried about my boss’s reaction if I have to miss work due to an emergency. When I have missed work because of an emergency I’ve been asked ‘Are you okay?’ or ‘How did it go?’ and not ‘Where were you?’ 2.) Employees are paid well, have a generous amount of vacation time, and are offered healthcare. Enough said. 3.) You are encouraged to care about clients and your coworkers. Remember when you bought a pretzel at the mall and had to pay a $1 for some mustard that should have came with the pretzel? How annoying. It’s not like that here! You can actually care about the client and make them happy/fix their problem without someone breathing down your neck about not charging a $1 for some mustard. 4.) There are people who can offer advice, who will answer your questions, can help you figure out a tough decision, but you are trusted to figure things out on your own and take action. You don’t have to check in with someone every time you need to make a decision, you can do what you think is fair. It makes your job so easy! 5.) I have had numerous roles and have worked in multiple locations, I’ve been given opportunities and have been encouraged to seek opportunities. There are always new things happening and there is a lot of room for growth.
Cons
If you’re looking for a very structured and formal office setting this probably isn’t it. I mean, there are giant dinosaurs for decoration and I know someone who wears flip flops to the office during winter... (;