CBTS is a wonderful place to work. The management is awesome, and the team was incredibly talented and fun to work with. Management never got in the way of doing the job, but was ALWAYS there to assist if needed. No micro managing.
The team I worked with was like family. We all worked very well together and collaborated all the time, making job easier and customer satisfaction was very much appreciated.