Pros
It's been a few years since I worked at Rapattoni, but to the best of my ability here is what I recall: + Friendly co-workers + Relaxed work environment + Some opportunities for growth + Fairly generous PTO, especially for staff who made it to 5+ years + Holiday vacation schedule: 1/2 the company was gifted the week of Christmas of and the other half was gifted the week of New Year's off; this was not factored against one's vacation accrual (I still miss this one) + Willing to accommodate ergonomic work space requests + Provided modern equipment, especially to development staff + Made a smart move to utilize .NET framework + Detailed employee handbook + Maintained internal standards on a number of things, even how to write a document + Break rooms were well stocked with snacks and coffee + They Photoshop together a fantastic Christmas card
Cons
- If you didn't get in well with the top-most upper management you were pretty much SOL; many feared these individuals - Some shifty managers; sadly it was about who you knew or kissed up to - Bread and butter application was reliant on outdated (IMHO) Magic Software - Unable, or unwilling, to innovate solutions in a manner that retained customers - Went several years without providing raises to employees while owners respectively drove to work with a new Corvette (his) or Lexus LX SUV (hers) - Pay was not competitive - Micro-management