Pros
The company allows for a relatively flexible work schedule, and has great work/life balance. They have a system called the 9/80 schedule where you can choose to work 80 hours over the course of 9 days and take every other Friday off (given there's no urgent work that needs to be completed).
Cons
- There isn't a much of a training guideline for new hires, and management seems to expect the employees to figure it out. - The HR department is quite slow in processing anything, and also relatively inflexible in negotiations (part of it due to being a large company). - Politics also play a big part in in the company, and functions in quite an old-fashioned manner (having unwritten rules of what is qualified as a promotion). - Culture isn't particularly friendly or unfriendly, very much just a place to work and go home to family, don't expect to make a lot of buddies from work who all grab beer together afterwards.