I have worked here for several years and can honestly say it's the best place I have worked. Everyone is hard working, friendly, encouraging, and extremely helpful. Working here feels like we are all a team with the same goal in mind.
Cons
Over the past several years there have been several people who have left and new people who have started. It is always sad to see people leave and can be difficult for morale, but ultimately it feels like the team is stronger now.