A good place to learn big data technologies.
They give you a good deal of help to get certification.
They were also great in accommodating me, letting me work from home and giving me some flexibility with my on site hours.
Cons
Very little supervision. It was unclear who I would have to contact to get help or ask questions. In the internship, I had very little direction or feedback from my supervisor, and had to look elsewhere to get information on the project I was working on.