Pros
- Excellent team environment. However, I think this is a result of the nature of the position and not of anything management has done to create. - Great support team.
Cons
- Provided too little flexibility and demanded way too much for what they were willing to compensate. - Back-end system is extremely fragmented so it takes 5 steps to do someting that ideally could be done in one or two steps. Missing one of these steps could result in project failure; it's ultimately your responsibility to understand each of these 'gotchas' within the system although very little training is provided. - Hard work is rewarded with more work - No annual review process - Senior management is very disconnected from the responsibilites of this position