Pros
Fantastic company to work with.I have been hired as a fresher initially through campus interview and was made as full time employee later and was immediately given the training for specific domain .It is like culture of "Happiness",You feel it every day and you can't wait to come to work because you feel "cared for". Linear management structure helps you to walk on to any floor,chat with any exec(even our CEO) and you will get a response.For me it has been one of the best platform to learn and test my skills.Happy to be a part of this organization. kudos to the hard working team management for identifying us and providing the opportunity to work here.
Cons
Such things does not exists here because of linear management.