Pros
Interesting culture and cool stuff in the beginning. If you are a fresher or just want a job desperately, come here. If not, you are stuck and a waste of time giving your talents to this company where there is no future if you decide to leave or work for any clients. This is a narrow field and don't come in expecting great future afterwards.
Cons
Like many here, I was selected from campus with good promises of a bright future, etc. Little did I know that they expect you to just work and slog with little to nothing appreciation. Nice lectures about 'don't go for golden apples' from the CEO but no future here nor can work with any of our clients after leaving this job. They file the green cards in EB-3 (expect to slog here for the next 10-15 years) and don't expect anything from the management or your managers. They want all the brains to grow their business but they are so tricky in trying to use your talents for a long time that they give all false promises and hopes. Once my colleagues will get the green cards, they are all out of here. This company is full of cronies and favoritism is at its peak in a lot of the teams. Once you decide to leave the company, you will find out how difficult they will make your life if you decide to stay in healthcare or work for any of the clients or competitors. You will get bad references (if you can even get one) from HR and only HR is allowed to give you references. My colleagues also cannot give any references if I decide to leave..of course, I am stuck here as they are holding my work visa, etc.