Pros
Very Very Stressful. You either make it or break it but I grew faster in Medilink compared to my previous company. It's like going on bootcamp for your 6 first months but eventually, after that period, you'll be the best at your craft. I learned a lot and even up to this point, I'm still apply what I learned to my current job and it's not just being DBA. Imagine working rank and file but you have the eloquence of a manager, the critical thinking of an analyst and the technical skills of a developer. You either quit early or see yourself molded into one competent champ. Plus, the guys there are friendly. Everyone is approachable.
Cons
1. Benefits and Salary - Not my cup of tea 2. Small Office Space 3. Very long hours (not my recommendation if you want stability, but if you want to grow, I would recommend this company) 4. Stressful environment (again if you want to grow) 5. The resources are junk.