Pros: flexible work hours and nice working environment
Cons: not much room for advancement, no set vacation time and some holidays are unpaid
Enjoyed working with the people, just wish the company invested more into their employee's career advancement (i.e. education, advancement opportunities, etc.). Also, the health benefits were expensive and did not have the best coverage. Overall, the company is a good place to work at if you are looking for longevity and don't mind staying in the same role for a while.