Pros
Very amazing people who care about eachother for the most part. They encourage you to take your vacation and the environment is quite comfortable and nice.
Cons
They make budget cuts unnecessarily and fail to meet contracts in a timely manner. They over work their employees making them take more responsibilities that dont fall under their job description and do not pay accordingly. HR is ridiculous and have never meet a more inappropriate, bad attitude having, disrespectful person in my life