Pros
Working with true professionals - that's the #1 "pro". The porters, engineers, property management, leadership - they're all just "good people". Infallible? No. Human? Yes. But TW doesn't just hire just anyone. They really go deep in the interview process, in the interest of both making sure you're the right fit for them as much as making sure their needs are a good fit for your career goals. This is a boutique firm. They only hire top-notch talent, and only the friendly ones. At every possible turn, they've (both direct manager and people higher up the corporate ladder) had opportunities to disappoint or cut corners, and they never have. In a world of more and more bad apples, I'm proud to call myself a Transwestern employee because I truly feel like I'm working for "the good guys". I only wish I'd found this place earlier in my career.
Cons
Honestly, the only POSSIBLE downside is there are less corporate ladders to climb, here. At bigger companies (like CBRE?) there might be more opportunities for "growth", but the impression I get is that they are fluffed-up "opportunities" that require a lot of stress and sacrifice to achieve. You will work "hard" (average?) at Transwestern, but it just doesn't feel like work. We're a family who works together toward a common goal and there's no bulls sit or backstabbing. That's worth a lot. Plus, they pay well. Work at a big huge international company first, climb that ladder a bit, then come here where you'll wish you had been five years earlier ;)