Pros
* Good team members, especially the developers and testers. Very committed to complete tasks and deliver Sprint goals * Very good air conditioning
Cons
* Management abuses Agile practices for their own needs, have little use for development teams (e.g Story Points change during Sprint to ensure it can be completed instead of dropping scope) * Agile practices is almost non-existence. No retro, no peer code reviews, Story Points are allocated by management, not by developers and testers. Stories also have no descriptions, leading to developers and testers figuring out what needs to be done, lacks focus and direction * Business requirements are not complete or missing. Teams are expected to make do and must accept what is provided leading to a lot of technical debt which are ignored * Overtime is said to be not the practice, but it is. Workload can be immense, sometimes by the decision of management. This forces teams to work for unreasonable hours for many weeks or else they will be recorded for poor performance