Pros
-Brand name -Company is not going to go bankrupt -You can hang out and not do a lot of work, if that's what you like
Cons
-Culture of extreme fear. Always worried that you will make a mistake (on something that you were never told you should/shouldn't be doing) and be publicly humiliated for it -Lack of career growth or any career paths (unless you benefit by nepotism - e.g., are an Indian male of a specific caste) -Dishonest HR and Executive team (sold on specific benefits and growth opportunitites to be recruited, only to find them pulled away in a careless manner -Dull workplace, unless you like working on the same tasks for the rest of your career (must stay within the swim lanes and keep quiet) -Such an uptight environment (have to follow all of these steps, gain approvals from all of these things to do just the most simple tasks) -No work from home option (perception that if you're not in the office, you are not working); completely detached with reality, especially millenials -Given a good salary to start but virtually no raises/stock, promotions. Quickly, you'll realize you are falling further and further behind the comp of other Silicon Valley organizations