Pros: free lunch, on-site gym/laundry, laid back
Cons: pay is not competitive, long interview process
I currently work at TN and I can definitely see myself here for a while. There are a lot of perks here that you likely wouldn’t get elsewhere – unless every office serves free daily lunch, offers several different areas to lounge in, encourages you to do your laundry while on site, and has its own gym. No big deal, right?
That said, a company can toss all the perks it wants at you, but if you still go in hating your job, then what’s the point? It’s not really like that at TN, since there is a lot of room for internal growth. Positions are always changing as new campaigns start up (I suppose that could be a bad thing if that's not something you're interested in) which keeps things interesting. You probably won't have a job where you're doing the exact same thing day in and day out.
Plus, if you realize you don't like what you're doing or you just want to try something new, TN offers you the ability to transfer departments. There's also a chance for you to influence the evolution of your position/role, since managers (at least the ones I work with) are open to new ideas and tend to be very accommodating.
The people here are great, and the emphasis is on fostering a welcoming environment. The company is big on creating lasting relationships between you and your co-workers through "theme" days (Twin Day, Team Day, etc.), team building outings, clubs/groups to get involved in, and family event days on site (particularly for big holidays, like Independence Day and Christmas).
TN is so big that there are a lot of different departments and often no two positions are the same, even if they have the same title, so I can't speak to "typical" days as they would be different for everyone. But if you like fun, laid-back atmospheres at a place where there are opportunities to learn, grow, and change, then I'd absolutely recommend TN.