Pros
1) Good benefits & allowances 2) Good pay structure in terms of compensation plan including ESPP.
Cons
1) No defined sets of job responsibilities, no boundary in terms of job roles and extreme overlapping of job responsibilities & workload 2) No structured training given to new employees in terms of giving an introduction to team members, training agenda, expectations & new joiners are thrown into a deep mess of operations 3) people managers require leadership mindset, they act as only task assigners without adding any other value to the product, system and people. They need training to become people managers. 4) HR systems not helpful in identifying opportunities within the company in different departments. As soon as employee indicates desire to switch a job function , without warning is thrown into a PIP program to pressurize with just more work and without considering the benefits to the company & actual deliverables against KPIs 5) do not join CPG/ASD MDE team until some positive change has been made