Vantaggi
Work flexibility. Lots of green field projects, so it gives you an opportunity to improve your technical knowledge.
Svantaggi
Very short project development cycle. Due to the over commitment of upper management it sucks the life of a technical guy. The want to follow all the processes of a very well established organization, but at the same time they want to move ahead with a typical startup like work progress. This place is good for short term, but longer term outlook is not so profound. Too much designation hierarchies. Try to focus on output rather than creating too many layers of designation. They have hired a significant employees from Veritas especially in management. This has created a tiny Veritas within the company. Ideally when company is on a hiring track you should get the multidimensional talent from various companies, to create an innovative environment. .