My Manager and co-workers were good and supportive.
Cons
Weak Management, lack of proper communication between departments. Too much politics among senior management. If anyone gets sick in the company it will spread to each and everyone. No training for new employees.