Pros
Good employee perks Good bonus always > 100% Good employee benifits Can take leave anytime No micro management Not much notice on you Tension free environment Awesome company for ladies
Cons
Boring culture , join only if you don't want to have any professional life or life with colleagues Too much politics, favouritism, management is deaf, ur supervisor also don't know about what are you working on or doing until you go for cofee with him Too much wait to connect to senior people Management is unreachable No action taken on anything If u r stuck into something then ur life is hell The company is good if u have talent to play politics, praising managers, and making relationship with them and showing off Company not good if u r talented, quick and hard learner and worker, a good coder, good technica person, an actual performer Also no respect of client appreciations they don't give any value to clients.