Good compensation and a lot of stress
Pros
- Free food - Reasonable pay - Party budget - 25 quids per person, you can use it freely - Travel with business class - Health, Dental, Life insurance - You can work on difficult problems with very high impact - You touching things used by you and plenty of people on earth. - You can meet Mark
Cons
- Around half of management is not capable to point any of their failures or if they do then the failures is caused not because of their mistake. - Common parent-child relationships, causing top to down direction. - Independence is when you can replicate your manager in 100% same way and not when you can accomplish your targets with no supervision in any legit way - No tolerance for making any mistakes. You can get constant punishment if you do not do things *exactly* according to your tech lead/manager’s idea. - Big percentage of people who like talking about themselves. - Too much focus on impact. Ignoring people relations and good engineering. This constantly bring problems which could be avoided. But then managers are happy, because they subordinates have more problems, so they can have more impact.