Pros
Some decent people exist in the workplace. Made some good friends, so that helps get me through my days and try to stay positive. There used to be employee appreciation days, which could be pretty fun. Benefits are good.
Cons
Where to start...Management consists of a bunch of biased, pompous people. Promotions are pretty much based on who you're buddies with. Expectations are ridiculous for the lack of pay. Only certain employees are recognized for hard work. There might as well not even be an HR department, doesn't exist in Rochester. Some people decide that it is ok to consistently come in late and get paid for doing jack. Too much work to get done for the amount of knowledgeable staff. Turnover is so high so new inexperienced people are constantly coming in. There should always be decent pay raises based on job performance and how long you have been with the company. I should be making way more than these new people who have no clue what they are doing.