Pros
Brand name Company stock has been promising so far
Cons
No work life balance. Managers don’t care about employees work satisfaction. Most people you work with here are extremely arrogant because of the brand and founder reputation even though they are not the smartest kind . Mediocre work and salaries. No one cares about your career growth or your well-being , all they care is you keep the labor on . Many folks esp. those who have stayed here for most part of their career would tell you that this is the ‘ultimate place to work’ , but they have been brainwashed over the years and have been made to believe that their work is central to the uplifting of human race. They slog without complain , few don’t buy into this and quit quietly . PS: My opinion and experience only