Pros
Nice Campus Great Product that has great potential. Underground Parking Nice offices, albeit the ones that are shared are too small to have two people in them. Great initial training.
Cons
Feedback isn't always shared with you yet your TL will make assumptions and judgments about you based on that feedback What makes you a "good fit" for the company is subjective and hidden behind a veil of secrecy You are expected to know what you don't know you don't know. TLs don't understand that your experience isbased on the type of instal you do. They expect you to know everything or you are under a watch status in their eyes. Too much micro-management in some areas. How many reports do you have to write that cover the same thing? If you are not successful in your current role, there is no way to transition to another role that may be a better fit for you. Company views its employees as disposable entities. They would rather get rid of someone that is performing at an okay level than try to work with that person to make them better. There is no strength building at this company unless you are lucky to get a great TL. Once your TL has you pegged as "not a good fit", there is no recovering from that. They want you to be good at project management and interact well with the customers...but they also want you to be a TS as well. There is no room for the person who is better at PM than at program configuration.