Great Culture – wonderful culture; the employees here are always in good spirits. They work hard but make it fun. It is very easy to access senior management–they are constantly checking in, asking for input and offering support in any way possible if you want the opportunity to take on a leadership role, bring in new business, or learn new skillsets–this is a great place to be.