Pros
Coworkers, who often go above and beyond, what is asked of them only to get the shaft from management.
Cons
Probably one of the stingiest company I've ever worked for and it starts with the CEO. In what company does a snack/supply order have to be approved by the CEO who then goes in and removes items? Don't let that disingenuous smile fool you, the CEO is a tightwad. The company only buys a birthday cake when it's the CEO or the Company's Founder. That's it. For the rest of the employee, it is up to a select group of people (party planners) who put up their own money to provide cakes for the other employees. Depending on which department you work for, there is definite favoritism. Development teams gets to go on a retreat trips. Support, Sales, Implementation. No so much because the work people do in those departments are not deemed important. In fact, some departments have to record what they do for all 8 hours. Go to the bathroom? Better mark it down. Feeling thirsty? Better mark it down that you went to the breakroom to grab some water. And don't get too comfortable, HR loves to change things to benefit the company. First it was salary. Then it was non-exempt salary, now it's non-exempt hourly. Work 7 hours and it's 4pm and you have to pick up your child, well,I hope you have some PTO or you're not getting paid. Did a wonderful job and got a lot of praise through out the year. Expect to get a $1K annual raise, or $2K if they lowballed your salary - which is non negotiable when you start. For being employee of the month,you get, wait for it, a nice certificate that management emphatically reminds you, 'That's going on your file'. You know, so you can get that 'great' raise.