Vantaggi
It's taking more time than expected to figure out what the pros are. - Decent Pay. - The implanted idea that you are a part of a very agile company driving the mobile revolution.
Svantaggi
Let me elucidate. When compared to my earlier organization, a large enterprise that embraces open-culture, ARM happened to be very closed and compartmentalized. It took me a while to get used to this strictly-need-to-know-basis work environment. One observation that strikes me is the pessimistic and at times un-professional attitude of managers towards their own team members. Given their desire to quickly climb the ladder and gain some more RSUs, this is not a surprise. But what really moves me is the fact that one's manager strives to create an environment where one should compete with one's own peers even if the overall outcome is against the best interest of the project. Here, each man is on his own and must be in good terms with manager. Even more befalling is the fact that if a particular delivery is appreciated by the higher management, manager takes full credit for it with names of engineers who tirelessly worked for it are silently removed from the slide deck. On the flip side, if work runs into some unforeseen issue, the engineers is given full blame and the slides are decorated with them. If one's manager himself is not supporting the team-members, who will ? Nothing could be further from the truth. No matter how many programs and surveys come up, its of no use as they are all cosmetic. Unfortunately, I could not see the place where change should begin as I am not sure whom to en-trust my observations and still keep my job. There is a popular saying : "People Leave Managers, Not Companies." and it perfectly applies to this office.