Pros
You learn how NOT to do things. You learn how NOT to treat your employees and co-workers. You learn how NOT to sit back and let middle management run the company into the ground.
Cons
What a joke and waste of time. When interviewing at other companies to leave Moxie, literally every place I talked to was like "oh, you're at Moxie? How is it over there? I've heard it's a real mess." That's extremely embarrassing and even had one lady tell me that their Creative and CRM teams won't touch a Moxie resume because the employees are never trained properly. Moxie is nothing but a front. You have SVPs of this, that and the other talking about "advanced technologies and capabilities" at Moxie but the truth is no one can execute any of it. It's hard to develop custom technologies when you wipe out your entire Development department who knows somewhat how to do things. During my time at Moxie, there were several times that AR was sold in and had to be farmed out to vendors to actually perform the work. Talk about FALSE ADVERTISING! Middle management is full of overgrown children who never left middle school antics behind. For whatever reason, the cattiness and bullying behavior goes unaddressed especially in the AM/PM departments. They treat their employees very poorly hence the reason why so many people have left in the past year most of whom left within 18 months of starting at Moxie. You likely will never be promoted at Moxie especially if you are entry to mid level. Moxie's outlook on talent is that everyone under a VP is replaceable and it is cheaper to replace you than reward you for your hard work and dedication to the company. They simply do not have the mindset of grooming people for growth and always look outside to hire instead of starting within. Seems like the only way to get promoted these days is when half of your department quits and you're the only one there to do the work after 4 years in the same position. YES, 4 YEARS! Be ready to work 60+ hours a week and be completely over allocated. For whatever reason, management prides itself on over allocating people. It's not uncommon that someone is sold in at 100% for two clients and told to "make it work." How about you hire enough people to staff the projects you contract? There will be a day when client's audit you and realize you double dip. Can't wait to see what happens then. Lastly, after the year that Moxie has had with discrimination, sexism and scandals, I wouldn't be at all surprised to hear that lawsuits are looming.