If KPI’s are followed then there is plenty of freedom on how to reach them.
Opportunities for self-development
Dynamic work environment
Cons
Sometimes inter-level and inter-departmental communications are lacking thus slowing down progress of projects
Pressure can be high at times, it’s a performance focused company, keep that in mind.