Pros
Beautiful work location Up-to-date technology Strong commitment to diversity High level of dedication by peers (not management)
Cons
Bait-and-Switch Job Duties - Was hired for a specific analytical role. After three months, technical/record-keeping duties added with no training. Three months after that, original analytical role taken away because the time spend on new duties did not allow time to focus on primary role. Zero Job Performance Feedback - Went three years without a 1-on-1 with manager despite monthly requests. Escalation to upper management/HR was no help. Never given opportunity to present to upper management (which others on my team did regularly) despite repeated requests. All work-product produced was presented by managers as their own work with no recognition of who actually created it. Repeated attempts to set the record straight were met with threats of HR action for "lying to management"