Great exposure to different facets of business
Nice friendly people
Huge variation in Role
Cons
Small team - not a company that at this time can foster a culture of support and development
Team communication on priorities and when they change needs improvement