Pros
The work can be interesting at times. The fellow employees are wonderful. They're a very friendly and talented group. It's a shame that such talented people are stuck working for a company that fails to appreciate their abilities. Work / Life balance used to be very strong, but recently the lack of employees and increased workload have ruined that one perk.
Kontras
Terrible starting salary - several thousands below the industry average. My salary was 15 thousand below. I took a low starting salary based on the interesting work and the thought that raises would increase my salary. This leads to my next point... Extremely low and infrequent annual raises. I received one 2% raise in the last three years. This had nothing to do with my performance, the entire company received the same lousy treatment. No room for growth...at all. Several colleagues did (and still do) the work of two or more positions while still having an assistant title. This is done intentionally in order to keep salaries low. After all, promotions typically require raises. Culture is very poor. Employees are fed up with low pay and poor management. They are quantifiably miserable and have been leaving in droves. Business model revolves around underpay and overwork. As more and more employees leave, the company fails to hire replacements, thrusting the work onto the remaining employees. Further, management makes no effort to keep employees from leaving. This shows they put very little value in their employees and consider them interchangeable. Our holiday "bonus" was a $5 Starbucks card and a candy cane. This was after our department's workload had more than doubled. Management refuses to change despite being informed on numerous occasions that employees are unhappy.