Pros
HIGHLY STRUCTURED COMPANY: very organized processes across functions and very well defined in terms of career development. Bureocracy in place. Everything has been done before so it's easy to reapply. NICE SALARY AND BENEFITS: the compensation package is competitive, you will receive nice saving program contributions from the company, good salary, lunch bonuses and other small but nice benefits SMART PEOPLE: you are challenged everyday to give your best as everyone you work with is very smart, result-driven and has high leadership skills.
Cons
STRUCTURED COMPANY: it is very difficult to innovate or propose new ideas because either it has been done before or does not match with the exact rigid processes or features the company manages. POOR or NON WORK LIFE BALANCE: even when the company shows interest to promote this, it's almost impossible to have it, you need to be always connected, work until very late on week days, work from home on weekends and people is frequently stressed due to high pressure levels. If you want to grow, get promoted or being assessed as a talented person you need to work at your 300%. They say that you are measured as per your results but this is a double-edge sword as you need to work excesively to reach those results. This happens at all levels, causes negative effects at families and personal health.