Pros
Flexible hours if needed. In the past there "were" opportunities to help out other teams within the company and travel to do so.
Cons
Poor benefits. 401k matching gone! No bonuses whatsoever for quite a few years now! no raises in the past few years! Not even an increase in pay to help with inflation! Poor morale for employees! If you have an issue and wish to speak to Human Resources about it, it is not kept confidential! Employees milk the company when they can due to lack of proper management. Employees on salary have been allowed to miss numerous days with pay and not be noticed or get caught, been happening for years. No relocation allowance/package available for employees wanting to seek out better opportunities within the company. Too many employees not being recognized for their strengths and others being promoted for no reason whatsoever. Company keeps growing and acquiring new businesses using hard earned employee's funds basically, by means from employee's deserved raises, bonuses and 401k matching.