Pros: team work, adequate pay, great staff, flexible accommodations
Cons: location can be a bit tougher during winter months.
Overall, the culture is about helping other people. The company is fantastic at hiring excellent people who enjoy what they do.
The environment is perfect for self-directed people who understand a business plan and meet timelines.
I enjoy my co workers and have the opportunity to meet other people in other departments.