Vantaggi
Some good folks up to manager level. They are enthusiastic and want to do good - product and tech. It is a good camaraderie till mid level folks.
Svantaggi
1. It is extremely sad when people are promised on Monday that nothing will happen and then they are all fired on Wednesday. Very very unethical organization 2. Non tech bosses of technical team make it very difficult for developers to communicate. What makes matters worse is the heads are very rude, brash and foul mouthed idiots 3. No corporate culture. U can't insult using expletives in an official meeting! This is absolutely not done 4. No HR policy. Just a HR management tool! No consideration for employees. I mean, at least don't belittle if you can't appreciate Also, let me warn you that all recent reviews with good ratings are fake. If you have an interview / offer, please do not join. Take this from a well wisher.