Avantages
Co-workers are intelligent and motivated. The work is often complex and presents with opportunities to grow.
Inconvénients
Management are incapable of managing company finances. They believe that hiring numerous directors and VP's to manage 0 - 2 employees each is a great idea while simultaneously laying off large numbers of employees who are actually revenue earning. Micromanagement is very real and management makes project decisions and takes credit for the good ones and fires employees for their bad ones. The company is in turmoil right now as leadership transitions and staffing and policy decisions are being reconfigured. The consequence: no work/life balance, no promotions, no raises, and no bonus - unless you are management. Overall, the culture is one of pretended excellence from management when in reality it is a crushing environment in which to work. 0/100 would recommend working here.