Pros: consultant opportunities that give you a chance to work multiple environments.
Cons: no permanent work
A day while in training would be to show up for training, we then would get a daily assignment and a homework assignment to be completed before we came back the next day. We had training for 4 hours a day. I learned how to program as an ios developer learning and implementing important industry techniques. Training with extensive knowledge in Core Data, and sending and receiving web data from JSON and XML formats. Trained in reading information in from databases as well in sql format, as well implementing third party frameworks. My co-workers were other trainees and my teacher on most days, we also had a consulting manager as well that we saw from time to time. The hardest part of the job would have been just the ability to make it through the crash course of information that we were receiving on a day to day basis and to make sure we were implementing it properly.