Vantaggi
- Good team members and manager (if lucky) - work-life balance - easy access to lunch options due to the mall
Svantaggi
- Compensation: Below market in terms of base salary. Lags market by 2-3 years. No stock options either. Absolutely no incentive in terms of paycheck to keep you motivated to work harder. Compensation varies across teams even for similar position. - Benefits: An on-site gym and some useless spring music jams is all that is offered. Rarely any team events. - HR staff: It's the epitome of passiveness. Apparently, they feel that hiring is the only task they should do. So once you are in you wont see any worthy to mention initiatives taken up by them. - Promotions: Tenure based. Won't matter whether you work hard or just pretend you are working. Annual raises are not dependent on your performance. You just get what someone higher up decided for you. That seals your fate! - Too many directors and managers. Some don't even have direct reports. God knows what they manage. Probably they are just hanging around and waiting for retirement. These managers don't even have proper management training. - Haphazard restructuring. Either all good leaders are leaving every few months or they are forced to leave. Talented engineers rarely stay around for long! - The ones who have good contacts higher up the chain will get promoted out of cycle and sometimes multiple times a year. While the rest wait for annual cycle that brings only disappointment and more frustration. - management makes useless spending like putting ipads on doors, giving out multiple mobile devices to senior leaders (yes each one carries an ipad, mini-ipad, android, iphone)