Pros
- Laidback startup-like office atmosphere for the most part, located in Center City - Most coworkers are friendly and willing to collaborate, very social environment, some good office events - Environment is very conducive to learning if you take the initiative
Cons
- It seems that lower/mid management are all lacking in people skills and have a desire to exert control over employees and keep them in check by nitpicking about pointless things that don't actually benefit the business - It seems senior management is mostly oblivious to everything and cares more about appearances - Product/project management employees are good at what they do, but the general requirements/tasking they're currently working with seems a bit disorganized - The existing codebase isn't of very great quality due to consistent prioritizing of short-term feature delivery over long-term code quality and design. A bit of a disconnect between the business people and the developers - Tons of outdated/disorganized documentation and code as a result of multiple acquisitions, knowledge drain, and fragmented products/teams - It seems there's a little bit of an inner circle kind of thing going on and office politics at play - The job description provided was somewhat misleading