This can’t be attributed to cons, but if you only want to work strictly on technical tasks without getting involved in the business side of things, then it will not be easy for you. S&F requires developers, testers and PMs to delve into business and client interaction and to understand those tasks,helping solve problems in the most elegant way. The basic principle of working in the company isn’t to write a single line of code without understanding the business value for the client.