Pros
Colleagues were great to work with. Challenging and interesting work was plentiful.
Cons
Company is currently being led by a greedy and selfish management. They have been systematically trying to cut their way to profitability thru shortsighted and damaging moves to bolster stock value and line their own pockets. All the while, dedicated and hardworking staff are shown the door. In some cases, they go out of their way to make positions misersble, hoping that people will just quit. The remaining work is simply handed over to the unfortunate remaining staff who are expected to just get more done with less. This of course is favored to avoid severance payouts and labor expense. The days of optimism and hope for this company have sadly passed. Avoid this company if you care about your career and future.