Amazing!The good thingsThe team, the environment, the commitment, the different types of projects, the management/higher ups attitude, the understanding & the openness of the office, work ethics and work commitments.
The challengesThere will always be projects that could be a challenge in both timelines, pressure and requirements. But not something that is a deal-breaker as this is the norm.