Pros
Get good exposure as freshers.
Get to learn a lot as freshers.
Flexible work hours.
Cons
- Bad politics internally.
- No respect for local people working there. Only outsiders gets attention especially foreign interns. A dog gets more attention and respect than the one who works there.
- Hard to grow both professional and financially if you don't understand and be the part of this internal politics.
- Internal communication issues and lack of technical project managers.
- Handle's deadline and work load unprofessionally. Once project start sinking, top management starts the blame game and no one rally digs into the problem and try to tackle the situation. Normally developers becomes victim of this blame game.
- Salary not get credited on time.
- CEO of the company is a great man but sometimes it seems that he is totally unaware about the situation and; the complaints and information that are supposed to be pass on to him does not reach to him.