Pros
- We get to work on a variety of interesting projects using the latest technology. - Many of the consultants here are stone-cold experts with years of experience. Unlike at some places, our senior consultants aren't kids one year out of school. - There's a culture of mutual support: Stuck on something? The team will rally to help you out, you won't get left to sink or swim on your own - Even the clients I've worked with here have been sharp, and patient, but it's possible I've just been lucky. - Pay is fair and benefits OK for such a small company. - Occasionally working from home is terrific. - Leadership is thoughtful and deliberate. My last place was plagued by a CEO with a temper who acted erratically and unpredictably. Not so here, things are calm, and it's such a nice change for me. - Management was willing to work with me around a lengthy back-packing trip
Cons
- We seem to rely on a couple of big customers; if something happens to one or more of those, I get worried for the business. - Do we get a bonus? Don't we get a bonus? How much, and what can I do to maximize it? I don't know. It's confusing. - Expectation to bill >= 40 hours requires 40+ of actual work/week to honestly bill clients - 2 weeks vacation for a 20 yr vet coming into the company was a drag.