Pluspunten
The team members were great, for the most part -- the ones that weren't were generally weeded out without too much effort; Management was flexible and understanding at times; Casual attire; Full hour lunch breaks; Benefits: FSAs, health plans, STD & LTD. In my role, there were a vast variety of job duties/cross-training. If you're willing to learn and take on extra roles, you manage to acquire SOME job security.
Minpunten
That security I mentioned? It's more artificial when it comes down to it. They just let you FEEL indispensable. Reality is, they will find a replacement and not think twice should it come to that. If you aren't buddy-buddy with your supervisor, you're in a dangerous position. If you challenge your boss, get mouthy or they just flat out dislike you, your days are numbered. So it pays to play nice with the boss.