Pros
Lifestyle company which is unheard of in the IT industry, they do not burn out there staff, competitive salary with bonuses and full benefits, management is very technical and savvy, puts the clients needs first when designing solutions, friendly and easy going group of people to work with
Cons
Could use more meetings and training opportunities