Pros
Great culture that resonates throughout the company and the CEO is a driver in that. Good benefits overall, great Time off (3 weeks paid vacation first year) and something they call "FB or Ferris Bueller" days...use them when you need to and shouldnt be any questions asked.
Cons
So let's start with the time off, very generous time off policy however there is always too much work to do so it's like punishment when you take a day off. Very immature culture and immature leadership team-if you are in your mid twenties then its the place to be. Backstabbing, people always looking out for themselves and will slander others if they need to. major Hurdle is lack of Vision, dont know if they are a managed service company or a Tech company and clients are too confused. The Tech is sub par and they are light years behind. I've seen a lot of reviews with folks mentioning the recent lay offs right before the holidays-sometimes you have to do certain things to survive as unfortunate as it was. They grew way too fast and sometimes its better to grow slow then too fast overnight resulting in layoffs.