Joined as an intern and got hired as Junior developer.
I had lots of opportunities to learn new tools and technologies . Co- Workers are knowledgeable and we core team for Development.
They still keep in touch with there old employees even after I have left the company a few years ago.
CEO and higher management are friendly respectful and have good IT experience
Cons
Nothing much to complaint about. Had a pretty good career start from here