Pros
1. Reasonably good NoSQL product, 2. Good open source company clientele
Cons
1. LACK OF TRUST on employees. Biased management. good books, bad books. Arrogance 2. Extremely Non cooperative colleagues. people just want to see you fail and feel miserable. everybody sounds like genius in meetings, when you actually run into problems, if you look around will find all the genius colleagues vanished into thin air leaving to choke all day 3. Micro management. Everything is monitored. In-Out swipe, bandwidth usage, coffees. Senior staff love to peek into your laptop from behind over the shoulder. 4. Every month management reviews who is redundant resource. layoffs are every month activity. 5. You have hear words like "will kick you", "will bleed you out" from senior staff 6. Company of size 50 has processes of generally followed in larger service based companies making teams hard to communicate with each other. senior staff make you feel like third class citizen in the company. 7. Work life balance? All work, No Life. Even you sweat all day working, management thinks you browsed fb and went home. 8. In short, people here are senseless to what extend they can push a person. unless you are desparate for job & at edge of selling your kidneys, stay out. Seriously