The company seems very successfully and definately a great place to start after your final year of college. The process took far too long and it was very dragged out. It was a bit unfair having followed up so many times and having to wait so long to be contacted. Everyone was very nice for the interview day. I thought I would have gotten the offer after my interview rounds, but did not get the offer.