One of the best companies I've every worked for. Working with a team of great people and a manager who listens to you and gives you the support that you need to perform at a high level.
Cons
If the elevator doesn't work you need to take the stairs to the office at the 6th floor.