Pros
- The people who you get to work with are some of the best - each in their respective fields - in terms of both professional experience and attitude. - The President of the company is more than supportive, maintaining an open-door policy and providing an endless amount of encouragement. Want to learn a new skill or try your hand at a new project? Just ask. Have some ideas that could make the client(s) or company better? She's all ears. This also goes for the majority of the management as well, very willing to do whatever they can to help you get to where you would like to be. - Projects are actually exciting also (albeit challenging)...there's no cookie cutter stuff here really. - Since the organization is not huge, it's personable; the team will always have your back, even when you make a mistake. Really solid culture compared to many other organizations I've been a part of. - There are some really good opportunities for people who are on the bench or want a break from the project roles. The company emphasizes each persons 'passions', allowing people to take company paid time to work on something they want to get involved in but haven't had a chance to do so yet. - They will not put you on work traveling all over the country; you have the option of whether or not you want to travel and if you do, it's likely to the other location - Management actively listens to feedback from employees and actually does what they say they will do - All the other pro's on the other reviews are pretty much spot on, good benefits, great opportunities for advancement, charitable organization involvement, community outreach programs, cross-training, personal and professional growth opportunities, etc...
Cons
- Yes, the company is not huge. So if you need some perks that come with a large organization I guess you're out of luck. Benefits are very good for a smaller organization - there's no onsite day care or pool tables like google obviously. But opportunities to prove yourself, grow / advance with the company plus be part of the culture outweighed those for me. Plus you can actually get to know everyone's name. - Even if you are not in sales, sometimes there is pressure to sell (can't really blame them for that, they're growing and getting the name out) - You must act like a professional. This is only a con if you don't know how to do that...I've seen a few folks who need a lot of hand holding. This is not the job for you if that's the case. Being a smaller organization, there is no "owners manual" on how to conduct yourself. If you make a mistake, the team will help you and management but it's on you to own up to it and work hard to fix it. No month-long orientation or boot camp, but common sense is easy to come by - A couple of the reviews on here are really bad - I wouldn't put much trust in those. Obviously there will always be disgruntled employees, so I would take those with a grain of salt. Clearly the company is doing something well. Just go for an interview or pick up the phone and call someone who works there - I bet you'll likely be able to tell which reviews are more in line after the first 5 minutes of the chat...