Could be good if you get the right work
Depending on the project you get assigned too will greatly determine your thoughts about working here. You could end up traveling all around the country on a project with very little home life and doing work that you find beneath you ability.
The pay is good and if you are located around the Birmingham main office then you have a much better chance - more ... of being exposed to more areas for advancement.
The company management style is all about tracking your time about being able to bill it accordingly which can become tedious and puts more focus on that than your actual job.
Immediate managers c ... - less
ProsGood salary. Potential for career progression
ConsCan be a lot of travel and long hours. Mangers not great.