Pros
1. Good projects and learning opportunities for freshers 2. Every Friday work from home 3. Free lunch 4. No dress code 5. Direct client interactions
Cons
Where do I start ?? 1. No job security. Any one can get fired any time. It is even mentioned in the offer letter that no person will get fired. But a lot of people are asked to resign over last few months. 2. Even after serving the company for more than 2 years you will be asked to attend an internal interview where you are asked about linked lists, sorting, prime numbers, palindromes,string reversals etc.(Yes,you read it right). Depending on this interview they will decide whether to keep you in the company or not. Never even heard of anything like this anywhere else. 3. Some times you wonder what is going on in CEO's mind. He announces a new company policy every 3 months. Why can't he stick to one policy and follow that ? Initially we had lot of respect towards him, nowadays even reading his emails are scary. They should think about appointing some one with proper HR management skills. 4. Terrible work environment. Management thinks we are robots and money is the only thing we need in life. 5. Very few holidays. Again there is another non sense policy for leaves too.