I've been working with several companies and SySpree solutions has been the best so far.
Though there was a little issue regarding work life balance, but apart from this, it has been very important duration of my life.
Many skills were developed there and the management was very helpful.
I was exposed to various styles of working, working with local and international clients. This has added a lot to my experience as a software developer.