Best Internship Ever.

After 3 weeks at work, I conclude that this job is a very good fit for me. Work doesn't feel like work, as it should be. Maybe I'm on a honeymoon period or whatever, but I would love to continue working here after I graduate, as long as there's space for me.

Key points:
Flexibility is a must for me.
Simulating and challenging is also a must for me.
Awesome bosses and colleagues are of course, the most important thing.