Pros
Employees are friendly. Periodically catered lunches are nice. Lots of technological exposure.
Cons
The only way to move up is to be buddy buddy with upper management. The review process for raises can take up to a year for you to get an inconclusive answer. If anything is promised to you if it isn't in writing consider it not existent. The company is growing but the structural foundation has become extremely flimsy. There is very little organization even down to the accurate display of vacation time in Paylocity. No real continuing education system has been implemented either. The will ask you to obtain extra certifications but will only provide you one resource. The rest will be on your own. Best advice gain your experience and GET OUT!