I have been working at Synectics SolutionsPros
You get to gain a lot of experience slowly, steady pay, not much hassles, very good work environment. Technically aware senior management, Large variety of technologies used. You get to travel rarely/frequently depends on the work. Really good for starters and fresh graduates to gain experience.Cons
Growth is not much possible as the management is quite filled. Not many benefits, base salary, no perks. Performance is commended with a clap of hands. If you are a starter you could get great experience, but if your a experienced person then you might feel a little lost.Advice to ManagementAdvice
Provide growth opportunities to employees, invest in employees. Recognize their accomplishments. More projects would make better employees. A few Managers cant handle all the work, you need to promote people to higher positions.