Avantages
-Get to work with very smart people who always try to improve the tech -Work on tech that is 2 years in advance of whats in the market -They have good tech classes and lectures for learning other tech
Inconvénients
-Massive amount of politics. Read the other reviews. Middle to top management has alot of politics. -Abhoring work-life balance. Used to work atleast 10 hours per day -If you want to get promoted, you need to work atleast 12 hours every day and show to management that you are always working i.e. emails on weekend, late night emails etc -People working from the mid to late 90s are just taking status reports on work and passing it in a nice excel or power point format to top management. They need to be laid off. They have zero technical contributions.