Pros
- A lot to learn, I mean A LOT. There are just too many systems, too many technologies to learn at this company with such a complicated product. - Too many good challenges to solve.
Cons
- Work/Life Balance for some teams is non-existent. Working extra hours during the weekdays is very common and sometimes weekends and holidays. - Hard work is not enough and is not greatly awarded. Some people that do not perform well at their job and that should have got fired a while ago, are still there just because they are 'friends' with higher ups. - Many mistakes have been done on the tech side and it will take a huge amount of work to rebuild a lot of the systems to put them in order. Seems like many people have forgotten this is an embedded device and the tech side used is not suited for that.