Pros
1. Good work life Balance 2. Realistic timelines. 3. Health insurance and health checkup facilities 4. Beer bash every Friday.
Cons
1. Company not doing good business so no growth for employees. 2. Technical leadership ability is in serious doubt. 3. Not sure if they have a long term plan to achieve good growth. 4. Showing trend of minimizing Operational expense by cutting employee's benefits. Perks and benefits are shrinking day by day. 5. 3 lay-offs in last 3 years and it may go on. 6. Politics at middle and higher level management. people at middle level management just want to save their jobs even at the cost of messing with product. 7. High attrition rate because of no clear career path visible. 8. Looks like a manager and investor driven company rather than technology / innovation driven.