The people are nice to work with. I can have big impact in the company with my job.
Cons
The management is very bad at planning and do not try to be good leaders. The new management this year have no strategy and do not take care of the people. After many people let go, the management add more workload but still no clear strategy or communication.