Productive and Good Training ground
I have learned and grow a lot professionally and personally. It's a good training ground since the senior management are very open to listen and give feedback. When it comes to the work, make sure to be proactive.
Project Management Director is very cool