Pros
No such pros just the pay is good compared to market.
Cons
Read carefully if you intend to join this company. Firstly, all the positive reviews are fake or probably employees were forced to write those. There's no one in the company who wants to be here or likes the company/its owners. The company hardly has 10-12 employees (developers). All the new recruits are hardly lasting for 2-3 months in the company because of the mental stress that they have to go through on a daily basis alongwith that all the experienced employees have also left the company.. company is currently being run by guys who hardly have 1-2 years of working experience in IT industry. 1.Talking about the projects that the company works on. Please do not get carried away and impressed by whatever you find on the company's website. It's exaggerated to another level. The company has never really done a big project till date. It's mostly POC kind of work that they get considering the employee strength and expertise the company can never even get a big project as it's not capable of delivering. The projects hardly last for 3-4 months. By this you can have an idea about the scale of projects. Also from a company working with 10-12 employees you cannot expect them to be working on big real time projects. 2. Because of the mental pressure and humiliation that the employees are put into, there have been a few incidents in the company where the concerned employee had to actually seek medical help because of stress and mental breakdowns due to the unimaginable work load that was put on them. 3. There's too much of politics under the hood but owners also promise a zero politics environment. To the extent where employees are asked to show personal messages over screen share( professional enough?) Rants about personal life and typical husband-wife issues to certain employees. That's not the silicon valley culture that's being advertised right? 4. The company's management does not even care about the 'P' in 'Professionalism'. The funny part is that the CEO endorses a transparent and open culture in the company where employees have freedom to speak. The reality is just the opposite, the employees very well know that they will be fired if they speak a word against the management. You will be thrown out from the company anytime if you cannot be in the good books ( mostly by the buttering process mentioned in the beginning). To sum it up there is ZERO JOB SECURITY in the company. 5. There was an instance where an employee was asked to leave the company by the CEO over email. The reason was that he enquired about the delay in salary disbursement (on 4th day of a month) whereas the salary generally gets credited by the 1st day of month. That actually shows how much the company values it's resources even after working for 14-15 hours a day. Treating the employees like cheap labors/ slaves will never take the company anywhere. 6. In the last 3 years company's employee strength in Kolkata has decreased from 30 to 10. That says it all. In almost every townhall the CEO has been talking about expanding but that's never happening till the company stops treating it's employees like machines, till the company starts valuing the employees and their hardwork, contribution and retain the employees. 7. Social media accounts of employees like LinkedIn are tracked by the management and they instruct employees or rather force employees to remove whatever they think is not good for the company (employees are slaves, don't forget). An open to new roles status on Linkedin apparently destroys company's reputation so the CEO forces/threatens employee to remove that. (Real incident)