Great company to work for. CEO and COO keep a very unique environment Lots of good people to work with and socialize. Worked there for 5 years and always got the support I needed. Didn't want to leave but my wife was relocated. Great benefits and flexible when need be
Cons
Repetitive work, but better than not having any work.
The co-workers are awesome people who are unfortunately stuck there along with you. It is located downtown so you are close to many bars to drink away your feelings about being a slave after work.
Cons
The uppers are really, really dishonest people and have 0 concern for the employees that work there. There has never been an instance where they praised anyone for their hard work, extra hours (unpaid) or diligence in working for a dishonest company. There are 0 opportunities for raises.