Pros
It's like a family, all are very approachable,works from home options are available, there are options to work from any of their offices, variable component in the salary is very less
Cons
There is total lack of process and very less growth in this company. At one end company keeps hiring people by offering them very high salaries and on the other end, people are asked to resign to avoid being fired; the moment they come to bench. Even freshers are not spared from this. There is a very high number of fake experienced people in this company. Managers are supposed to take blame for everything and they are not engaged in any decision making process. Transparency is very less. If you come on bench, the only way to look for opening is by calling people you know. There is no common place to see the current opening. The HR does not help. They do not even give one month or provide any assistance to find project