Vantaggi
Good work atmosphere. Challenging projects.
Svantaggi
No free food. No perks...at all. Water is filtered tap. Coffee is horrible Farmer Brothers junk. It's taboo to talk about raises and promotions. You will rarely get a raise or even hear about a promotion. You have to force your boss to give you one. Most bosses are too scared to even help you out. There are few good managers that will actually look out for you. There is a lot of dead weight at the company. For every great engineer there are two mediocre engineers. Workloads do not match the pay. Testing teams get paid roughly the same as firmware engineers, but they do half the work. Currently, there is an exodus at the company as many of the top engineers are leaving to companies that reward them better for their skills (better pay).