Pros
A company that values people and always keeps the needs of the employees on the forefront. I had joined this organization as a fresher and can gladly say that this is THE Company. There are mulitple reasons for me to continue to be associated with Xpanxion. It gives me the freedom and flexibility to voice my opinion with Sr. Mgmt and I have personally seen my feedback and opinion being acted upon positively. I have got exposure as well as support to work on various niche technologies and the company has a very good policy of allocating 2.5 hours of work time for personal and professional development per week. I was able to upgrade my skills and I am currently working on some cool features for a product company who is our esteemed client. I get to interact directly with client, which provides me an opportunity to hone my client facing skills as I aspire to get into a Technical Project Manager role eventually. The management takes a serious view on teams sitting late and ensures that the associates are able to maintain a better work-life balance. I think the greatest example I can quote about the greatness of this company is where employees quit Xpanxion but returned back to join as they felt that they missed the "Personal Touch" in the new organization they had joined. I got to go now as I am preparing for a demo and pretty excited about conducting this demo for the client.
Cons
As with all companies Xpanxion is not a perfect company. There are opportunities for improvement and that is where I reach out to our Senior Management for providing suggestions. There are constant changes in policies and procedures and processes but I think that is a sign of a growing company as changes are inevitable.