Very interesting projects, great engineering community. Fantastic collaboration across the teams!
Cons
It might happen that your manager won’t be interested in your success - so won’t help on anything, and will manipulate executive’s opinion to make you be the source of all troubles.
High level of engineering and executives, huge opportunities to learn new skills at both engineering and business area, creative atmosphere, great company values - and quite good level of compensation.
Cons
You need to control yourself to avoid burn-out. If you're working remotely, be ready HR/CompBen won't help too much in dealing with your local tax, insurance, etc.