The work was tough. The boss could be tough at times but overall, great company, great people, great product and hard work. The work was a challenge everyday. Didn't matter what position, you had a full plate and probably weren't going to finish it by the end of the day.
Otherwise, the people I met were very kind and hardworking people. The culture was very warm and tight-knit. The office was small so interactions were plenty. Food was also being ordered frequently.