Pros
The culture of the company is beyond compare to anything else out there. We're collaborative. And I'm not just saying that as a word to throw around. Here's how we're collaborative. If we need help from someone, we ping them on Skype, or set up an appointment, and they get on a call and help us through whatever it is - technical, functional, admin, you name it. We're learners - when someone is helping you, they do it from the core value we all share of learning and helping each other learn. It's important to us all. And we believe in doing what is best for the client - not ArcherPoint. The benefit of that as an employee (beyond the fact of us being employee owned and that bottom line investment) is that we work for happy clients. And if they're not happy we make it right. After spending 8 weeks away at another partner after having worked here for 10 years, I came back - and was warmly welcomed back. I must have gotten 15 emails welcoming me back before I even re-joined! We are family. And we have become an expert team. I share, everyone shares, and we operate like one big Dynamics NAV machine. It's an amazing thing. And even our internal Yammer site is used to collaborate. Go to our website and look for "Developers Digest" in the blogs. This content comes from our Yammer sharings. One thing I did not consider when leaving is how much I'd miss the culture. I found a place that pays more, but you cannot pay me to be that stressed out! When clients aren't given what they pay for, when team members are working over 100 hours a week to get ahead, when backstabbing and badmouthing are done, and everyone is disgruntled, it's stressful. And it's very stressful to take on a job and then be given a completely different job with only on the spot training. No one can achieve success like that. A good culture is worth so much to your daily job satisfaction. We built each other up - never tearing down (SERIOUSLY - we have a policy that prevents that stuff). And we do give feedback to help others achieve their goals. Yeah, I know it sounds like smoke and mirrors, but trust me...it's real. This IS the place to work as a NAV consultant or developer. You have my promise on that. And as an added bonus, we operate under Holocracy managment style. Go read up about it if you don't know about it - it is relatively new. The gist of it is this - you have a voice in everything that affects your job and how you do it. You also have a voice in how others do their job, and anything that affects you. Leadership listens. Things get done right. And opportunities to do other things are there.
Cons
Hmmm...let's see. If happy clients aren't your thing...that's gonna be a con. If being an employee owner, and boosting your retirement potential isn't what you're looking for, that's a con. If being able to reach out for expertise in areas you don't specialize is beyond your needs, I guess that could be a con. Let me tell you, after leaving, my eyes are opened. We may not make top base dollar salaries compared to others (not that it's lower than the norm, but some are higher). But with the commission system and being just 80% billable, you can make thousands more. If you're talking through this in recruitment, ask about it and get the numbers.