Good work environment .
Systematic and defined approach for daily work execution
Verticals possess good leadership skills they share constructive and positive feedback .
Poor management, no place to grow , most people here being working in the same position for decades and refuse to let younger people to grow, favoritism and the list goes on and on