Pros
It's nice to be in the downtown area. Sometimes the culture is nice, as birthdays are celebrated on a monthly basis. There are a handful of really awesome people that are super smart and nice. They have so much potential, are great teammates, and anyone would learn a great deal from them. Seamgen is a great transition stepping stone to get you where you want to be in your career. The CEO is a huge advocate for education, so he will be supportive of most any technology you want to learn. As a result, he will fund courses and gives access to online tutorial sites.
Cons
Upper management gets away with a lot of things such as gossiping, the way they treat employees, and being ignorant about the technologies they are supposed to have mastered. The reason this happens is because these few bad managers are buddies with leadership. Some examples of this include the following: - Some upper management / tech leads would reprimand employees in public. These reprimands would not be constructive and would happen countless times. - I had a tech lead who would constantly throw me and my other teammates under the bus in meetings. When I confronted him about it, he said that it was "all in my head", and that he never does anything like that. He would change the direction of the code, and would blame me and my teammates for HIS malfunctioning code. There is also a pretty big "brogrammer" culture there among the leadership. Projects are underbid, and programmers are not included in estimation meetings very often. This causes pushed back deadlines and unhappy customers. There are no evaluations and there was no exit interview. This showed that the company wasn't that interested in improving upon itself.