Motivated and hard working people with vision. Good office culture.
Cons
Don't care for employee while laying them off. Layoffs are not their mistake but people who gave worked with them for years should be given some consideration
Salary package is on the lower side