Some people you work with closely are nice and usually helpful.
Cons
Unfair promotions and judgments
Lack of communication between departments
Lack of understanding and knowledge
Terrible management
No success goes unpunished
Company offers advantageous benefits for employees. (Excluding salary). Hybrid work model. Systems and development is on claud and up-to-date technology stack is used for them.
Cons
Company have the tendency of paying less salary for the same positions as compared to other peers in the market.