Pros
Small company where it's fairly easy to connect with everyone. Great ideas brought forward by sales and project manager. Some great people have been hired so a lot of good can be done. They do try to do team bonding as best as possible. Owners are kind people and they try, but there are issues between he said/she said when it comes to decision making.
Cons
Poor communication between India team and US team, which leads to a lot of frustration. No clear and cohesive operating procedures though that could have recently changed. A lot of meetings that are a waste of time. Mandatory reporting of what you do every single day, which is also a waste of time. This may have changed too, but micromanagement is definitely there. Open office space, which is very distracting especially with loud phone talkers.