Good salary and good bonuses.
The other employees (especially same level employees) are very nice
Inconvénients
Poor management
Half of the employees are doing little or nothing while the others are working under a tons of workload. The management doesn't do anything. The managers are known to not do their job correctly and just wait for their paycheck.